package com.zjdiepu.www.model.dh.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.BaseModel;
@ApiModel(value="DhAdvance", description="垫款记录", parent = BaseModel.class)
public class DhAdvance extends BaseModel{

	/** 
	* @author zhangzj
	* @Fields serialVersionUID : 
	* @version V1.0
	*/ 
	private static final long serialVersionUID = 1L;
	/** 
	* @author zhangzj
	* @Fields busi_id : 业务ID
	* @version V1.0
	*/ 
	@ApiModelProperty(name="busiId",value="业务ID",example="10")
	private String busiId;
	/** 
	* @author zhangzj
	* @Fields cus_id : 客户ID
	* @version V1.0
	*/ 
	@ApiModelProperty(name="cusId",value="客户ID",example="10")
	private String cusId;
	
	/** 
	* @author zhangzj
	* @Fields isBad : 呆账
	* @version V1.0
	*/ 
	@ApiModelProperty(name="isBad",value="呆账",example="10")
	private int isBad;
	/** 
	* @author zhangzj
	* @Fields dateBad : 列入呆账时间
	* @version V1.0
	*/ 
	@ApiModelProperty(name="dateBad",value="列入呆账时间",example="10")
	private Date dateBad;
	/** 
	* @author zhangzj
	* @Fields totalAmountMarginAdvance : 保证金垫款总额 
	* @version V1.0
	*/ 
	@ApiModelProperty(name="totalAmountMarginAdvance",value="保证金垫款总额",example="10")
	private double totalAmountMarginAdvance;
	/** 
	* @author zhangzj
	* @Fields totalAmountMarginTakeback : 保证金执行回收总额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="totalAmountMarginTakeback",value="保证金执行回收总额",example="10")
	private double totalAmountMarginTakeback;
	/** 
	* @author zhangzj
	* @Fields amountIndemnity : 赔款冲回总额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="amountIndemnity",value="赔款冲回总额",example="10")
	private double amountIndemnity;
	/** 
	* @author zhangzj
	* @Fields balanceMarginAdvance : 保证金垫款余额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="balanceMarginAdvance",value="保证金垫款余额",example="10")
	private double balanceMarginAdvance;
	/** 
	* @author zhangzj
	* @Fields totalAmountAdvance : 一般用户垫款总额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="totalAmountAdvance",value="一般用户垫款总额",example="10")
	private double totalAmountAdvance;
	/** 
	* @author zhangzj
	* @Fields totalAmountTackback : 执行收回总额 
	* @version V1.0
	*/ 
	@ApiModelProperty(name="totalAmountTackback",value="执行收回总额",example="10")
	private double totalAmountTackback;
	/** 
	* @author zhangzj
	* @Fields balanceAdvance : 一般户垫款余额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="balanceAdvance",value="一般户垫款余额",example="10")
	private double balanceAdvance;
	/** 
	* @author zhangzj
	* @Fields totalBalanceAdvance : 合计垫款余额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="totalBalanceAdvance",value="合计垫款余额",example="10")
	private double totalBalanceAdvance;
	/** 
	* @author zhangzj
	* @Fields numIndemnity : 赔款编号 
	* @version V1.0
	*/ 
	@ApiModelProperty(name="numIndemnity",value="赔款编号",example="10")
	private String numIndemnity;
	/** 
	* @author zhangzj
	* @Fields advanceExecutor : 先执行组
	* @version V1.0
	*/ 
	@ApiModelProperty(name="advanceExecutor",value="先执行组",example="10")
	private String advanceExecutor;
	/** 
	* @author zhangzj
	* @Fields dateIndemnity : 赔款日期
	* @version V1.0
	*/ 
	@ApiModelProperty(name="dateIndemnity",value="赔款日期",example="10")
	private Date dateIndemnity;
	/** 
	* @author zhangzj
	* @Fields typeIndemnity : 赔款类别
	* @version V1.0
	*/ 
	@ApiModelProperty(name="typeIndemnity",value="赔款类别",example="10")
	private String typeIndemnity;
	/** 
	* @author zhangzj
	* @Fields infoTrailer :车辆拖回情况
	* @version V1.0
	*/ 
	@ApiModelProperty(name="infoTrailer",value="车辆拖回情况",example="10")
	private String infoTrailer;
	/** 
	* @author zhangzj
	* @Fields infoAuction : 车辆拍卖情况 
	* @version V1.0
	*/ 
	@ApiModelProperty(name="infoAuction",value="车辆拍卖情况",example="10")
	private String infoAuction;
	/** 
	* @author zhangzj
	* @Fields remarkIndemnity : 赔款信息备注 
	* @version V1.0
	*/ 
	@ApiModelProperty(name="remarkIndemnity",value="赔款信息备注",example="10")
	private String remarkIndemnity;
	/** 
	* @author zhangzj
	* @Fields remark : 备注
	* @version V1.0
	*/ 
	@ApiModelProperty(name="remark",value="备注",example="10")
	private String remark;
	public String getBusiId() {
		return busiId;
	}
	public void setBusiId(String busiId) {
		this.busiId = busiId;
	}
	public String getCusId() {
		return cusId;
	}
	public void setCusId(String cusId) {
		this.cusId = cusId;
	}
	public int getIsBad() {
		return isBad;
	}
	public void setIsBad(int isBad) {
		this.isBad = isBad;
	}
	public Date getDateBad() {
		return dateBad;
	}
	public void setDateBad(Date dateBad) {
		this.dateBad = dateBad;
	}
	public double getTotalAmountMarginAdvance() {
		return totalAmountMarginAdvance;
	}
	public void setTotalAmountMarginAdvance(double totalAmountMarginAdvance) {
		this.totalAmountMarginAdvance = totalAmountMarginAdvance;
	}
	public double getTotalAmountMarginTakeback() {
		return totalAmountMarginTakeback;
	}
	public void setTotalAmountMarginTakeback(double totalAmountMarginTakeback) {
		this.totalAmountMarginTakeback = totalAmountMarginTakeback;
	}
	public double getAmountIndemnity() {
		return amountIndemnity;
	}
	public void setAmountIndemnity(double amountIndemnity) {
		this.amountIndemnity = amountIndemnity;
	}
	public double getBalanceMarginAdvance() {
		return balanceMarginAdvance;
	}
	public void setBalanceMarginAdvance(double balanceMarginAdvance) {
		this.balanceMarginAdvance = balanceMarginAdvance;
	}
	public double getTotalAmountAdvance() {
		return totalAmountAdvance;
	}
	public void setTotalAmountAdvance(double totalAmountAdvance) {
		this.totalAmountAdvance = totalAmountAdvance;
	}
	public double getTotalAmountTackback() {
		return totalAmountTackback;
	}
	public void setTotalAmountTackback(double totalAmountTackback) {
		this.totalAmountTackback = totalAmountTackback;
	}
	public double getBalanceAdvance() {
		return balanceAdvance;
	}
	public void setBalanceAdvance(double balanceAdvance) {
		this.balanceAdvance = balanceAdvance;
	}
	public double getTotalBalanceAdvance() {
		return totalBalanceAdvance;
	}
	public void setTotalBalanceAdvance(double totalBalanceAdvance) {
		this.totalBalanceAdvance = totalBalanceAdvance;
	}
	public String getNumIndemnity() {
		return numIndemnity;
	}
	public void setNumIndemnity(String numIndemnity) {
		this.numIndemnity = numIndemnity;
	}
	public String getAdvanceExecutor() {
		return advanceExecutor;
	}
	public void setAdvanceExecutor(String advanceExecutor) {
		this.advanceExecutor = advanceExecutor;
	}
	public Date getDateIndemnity() {
		return dateIndemnity;
	}
	public void setDateIndemnity(Date dateIndemnity) {
		this.dateIndemnity = dateIndemnity;
	}
	public String getTypeIndemnity() {
		return typeIndemnity;
	}
	public void setTypeIndemnity(String typeIndemnity) {
		this.typeIndemnity = typeIndemnity;
	}
	public String getInfoTrailer() {
		return infoTrailer;
	}
	public void setInfoTrailer(String infoTrailer) {
		this.infoTrailer = infoTrailer;
	}
	public String getInfoAuction() {
		return infoAuction;
	}
	public void setInfoAuction(String infoAuction) {
		this.infoAuction = infoAuction;
	}
	public String getRemarkIndemnity() {
		return remarkIndemnity;
	}
	public void setRemarkIndemnity(String remarkIndemnity) {
		this.remarkIndemnity = remarkIndemnity;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	
}
